const mix = require('laravel-mix')

if (mix.inProduction()) {
    mix.version()
}

mix.webpackConfig({
    output: {
        publicPath: '/wpc/', // 设置默认打包目录
        chunkFilename: `js/[name].${mix.inProduction() ? '[chunkhash].' : ''}js` // 路由懒加载的时候打包出来的js文件
    }
})

mix.js('resources/assets/wpc/main.js', 'public/wpc/js') // 打包后台js
    .sass('resources/assets/wpc/style/reset.scss', 'public/wpc/css') // 打包后台css
    .extract(['vue', 'vue-router', 'axios']) // 提取依赖库
    .setResourceRoot('/wpc/') // 设置资源目录
    .setPublicPath('public/wpc') // 设置 mix-manifest.json 目录

